FluentCrm\App\Hooks\Handlers\ExternalPages D

Total Complexity 163
Dependencies 9
Dependents 1
Total lines 1,172
Lines of code 860
Logical lines of code 467
Comment lines 65
Methods 25
Properties 2

Methods 25

Method Rating Maintainability Complexity Lines of code
handleContactWebhook()
D
27
34 141
handlePreviewEmail()
B
36 15 80
handleManageSubPref()
B
36 14 82
bounceHandlerSES()
A
39 12 66
handleUnsubscribe()
A
39 12 65
confirmationPage()
A
38 11 70
unsubscribePage()
A
40 10 62
recordUnsubscribe()
S
50 7 29
manageSubscription()
S
51 6 26
handleUnsubscribeRequestAjax()
S
45 5 41
recordSoftBounce()
S
52 6 23
trackEmailOpen()
S
47 5 35
getRoute()
S
65 4 9
extractEmail()
S
61 3 12
getManageSubscriptionHtml()
S
52 2 24
loadAssets()
S
55 2 21
route()
S
67 3 8
handleBackgroundProcessCallback()
S
62 2 11
handleBenchmarkUrl()
S
70 2 6
bounceHandler()
S
71 2 6
SmartUrlHandler()
S
72 2 5
unsubscribeRequestForm()
S
62 1 12
unsubscribeReasons()
S
64 1 9
hideEmail()
S
64 1 8
handleGeneralWebhook()
S
64 1 9